Page({
  /**
  * 页面的初始数据
  */
  data: {
    pingData: [
    {
    "number": "1",//只有作答一次
    // "time": "3600000",//一小时答题
    "time": "3600",
    }
    ]
  },
  /**
  * 生命周期函数--监听页面加载
  */
  onLoad: function (options) {
  var that = this
  that.setData({
   listData: that.data.pingData
  })
  that.setCountDown(); 
  that.setTimeCount();
  },
  /**
  * 60s倒计时
  */
  setTimeCount:function(){
  let time=this.data.time
  time--;
  if (time <= 0) {
  time = 0;
  }
  
  this.setData({
  time:time
  })
  setTimeout(this.setTimeCount,1000);
  // if(this.setTimeCount == 1){
  //   wx.showToast({
  //     title: '请注意，还剩下1秒',
  //     icon: 'warn'
  //   })
  // }
  },
  /**
  * 倒计时
  */
  setCountDown: function () {
  let time = 1000;
  let { listData } = this.data;
  let list = listData.map((v, i) => {
  if (v.time <= 0) {
  v.time = 0;
  }
  let formatTime = this.getFormat(v.time);
  v.time -= time;
  v.countDown = `${formatTime.hh}:${formatTime.mm}:${formatTime.ss}`;

  console.log(v.countDown);
  // if(v.countDown == '00:00:01'){
  //   // wx.showToast({
  //   //   title: '还剩下1秒'
  //   // })
  //   wx.showModal({
  //     title: '提示',
  //     content: '这是一个模态弹窗',
  //     success (res) {
  //       if (res.confirm) {
  //         console.log('用户点击确定')
  //       } else if (res.cancel) {
  //         console.log('用户点击取消')
  //       }
  //     }
  //   })
  // }

  return v;
  // if(this.setCountDown.time == 1){
  //   wx.showToast({
  //     title: '请注意，还剩下1秒',
  //     icon: 'warn',
  //     duration:30000
  //   })
    // wx.navigateTo({
    //   url: '/pages/examination/examination',
    // })
  // }
  })
  this.setData({
  listData: list
  });
  setTimeout(this.setCountDown, time);
  },
  /**
  * 格式化时间
  */
  getFormat: function (msec) {
  let ss = parseInt(msec / 1000);
  let ms = parseInt(msec % 1000);
  let mm = 0;
  let hh = 0;
  if (ss > 60) {
  mm = parseInt(ss / 60);
  ss = parseInt(ss % 60);
  if (mm > 60) {
  hh = parseInt(mm / 60);
  mm = parseInt(mm % 60);
  }
  }
  ss = ss > 9 ? ss : `0${ss}`;
  mm = mm > 9 ? mm : `0${mm}`;
  hh = hh > 9 ? hh : `0${hh}`;
  return { ss, mm, hh };
  }
 })